/*
* @Author: Marte
* @Date:   2017-11-30 16:15:21
* @Last Modified by:   Marte
* @Last Modified time: 2017-11-30 16:15:36
*/
@charset "utf-8";
/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td { margin: 0; padding: 0; }
body { font-family: "微软雅黑", Arial; font-size: 14px; color: #333333; }
.clearfix { display: inline-block; }
p { padding: 0; margin: 0; }
a { color: #333333; text-decoration: none; cursor: pointer; font-family: "微软雅黑", Arial; }
ol, ul { padding: 0; margin: 0; }
ul li { list-style-type: none; }
img { border: 0; }
form { margin: 0px; padding: 0px; }
.fontbold{ font-weight:bold;}
.none { display: none; }
.Clear { clear: both; }
.overflow{overflow:hidden;}
html, body { height: 100%;}
.pull-left{ float:left;}
.pull-right{ float:right;}
.pull-mar25{ margin-right:25px;}
.red{color:#f00;}

/*外层框架*/
.mian-all{ width:100%; margin:0 auto; position:relative;}
.mian-all.poab-only{ position:absolute; top:0px; left:0px; right:0px; bottom:0px;}

/*头部*/
.topbar{height:70px; background:url(../images/top-barbg.png) repeat-x; position:relative}
.footer{ position:fixed; bottom:0px; width:100%; height:34px; line-height:34px; font-family:"宋体"; text-align:center; color:#fff; margin-top:10px; background:#3c3c3c;}
.footer.nofixed{ position:static;}
.footer-bar{height:49px;}

.top-logo{ float:left;}
.top-menu{ float:right; height:65px; margin-top:4px;}
.top-menu dt{float:left;border-left:1px solid #606266; border-right:1px solid #606266; width:335px;}
.top-menu dt ul{ position:relative; height:65px;}
.top-menu dt li{ position:absolute; top:0px;width:85px; height:65px; cursor:pointer; line-height:65px; z-index:10;}
.top-menu dt li.codline{border-left:1px solid #606266;border-right:1px solid #606266}
.top-menu dt li.codline2{border-left:1px solid #606266;}
/*修改stip，注意！*/
.top-menu dt li .stip{font-size: 12px; position:absolute; top:5px; right:25px; display:block;width:18px; height:18px; line-height:18px; text-align:center; color:#fff; background:url(../images/tip.png) no-repeat;}
.top-menu dt li.active{ background:url(../images/line-hover-lig.png) repeat-y;}
.top-menu dt li.second{ background:url(../images/line-hover-lig-ak.png) 0px 0px no-repeat; height:70px; z-index:11;}
.top-menu dt li a{ display:block; height:65px;}
.top-menu dt li a.ca1{ background:url(../images/top-bar-ck1.png) no-repeat}
.top-menu dt li a.ca2{ background:url(../images/top-bar-ck2.png) no-repeat}
.top-menu dt li a.ca3{ background:url(../images/top-bar-ck3.png) no-repeat}
.top-menu dt li a.ca4{ background:url(../images/top-bar-ck4.png) no-repeat}
.top-menu dt li.active a.ca1{ background:url(../images/top-bar-ck1-h.png) no-repeat}
.top-menu dt li.active a.ca2{ background:url(../images/top-bar-ck2-h.png) no-repeat}
.top-menu dt li.active a.ca3{ background:url(../images/top-bar-ck3-h.png) no-repeat}
.top-menu dd{float:right; width:35px; height:65px;}
.top-menu dd a{display:block;}
/*右上角数字标识样式*/
.number-stip{font-size: 12px; position:absolute; top:5px; right:25px; display:block;width:18px; height:18px; line-height:18px; text-align:center; color:#fff; background:url(../images/tip.png) no-repeat;}
/*隐藏菜单栏*/
.over-ents{ width:100%; height:106px;}
.over-manu{position:absolute; top:68px; left:0px; right:0px; height:103px; background:url(../images/line-hover.png) repeat-x; z-index:10;}
.over-manu ul{ position:absolute; left:0px;height:90px;  top:0px;}
.over-manu li{display:none;float:left; width:140px; position:relative; height:60px; margin-top:15px; background:url(../images/over-menu-bg.png) right no-repeat; line-height:60px; padding:0px 10px;}
.over-manu li img{ vertical-align:middle; margin-right:15px;}
.over-manu li a{ vertical-align:middle; color:#4c5056; font-size:14px;}
.over-manu li .ovetopline{ position:absolute; display:none; bottom:10px; margin-left:32px; width:75px; height:5px; background:url(../images/over-topline.png) no-repeat; transition:0.5s all ease; }
.over-manu li:hover .ovetopline{ display:block; transition:0.5s all ease;}
.over-manu .nextpage{ display:none;position:absolute; top:5px; right:10px; height:14px;}
.over-manu .nextpage a{display:inline-block; width:6px; height:13px; margin-top:2px; vertical-align:middle}
.over-manu .nextpage a.lefts{background:url(../images/fanye_04-lef.png) no-repeat;}
.over-manu .nextpage a.lefts.noebtn{ background:url(../images/fanye_01.png) no-repeat;}
.over-manu .nextpage a.rights{ background:url(../images/fanye_04.png) no-repeat;}
.over-manu .nextpage a.rights.noebtn{ background:url(../images/fanye_04-ref.png) no-repeat;}
.over-manu .nextpage span{display:inline-block; width:9px; height:9px;background:url(../images/fanye_03.png) no-repeat; margin:0px 5px; vertical-align:middle; cursor:pointer;}
.over-manu .nextpage span.on{ background:url(../images/fanye_02.png) no-repeat;}
.over-manu .btnclose{ display:none;position:absolute; left:0px; right:0px; bottom:16px;height:19px; background:url(../images/topmenu-close.png) repeat-x; text-align:center; cursor:pointer; transition:0.5s all ease;}
.over-manu li .chekmenu{position:absolute; top:50px; left:15px; width:224px;z-index:11; display:none;}
/*.over-manu li:hover .chekmenu{position:absolute; top:60px; left:15px; width:224px;z-index:11; display:block;}*/
.over-manu li .chekmenu a{display:block; margin-top:1px;width:222px; height:46px; border:1px solid #48494d; background:url(../images/over-ckmen-n.png);  line-height:46px; font-size:14px; color:#fff; text-indent:15px; transition:0.5s all ease;}
/*.over-manu li .chekmenu a:hover,.over-manu li .chekmenu a.active{ border:1px solid #2b5684; background:url(../images/over-ckmenu.png);}*/
.over-manu li .chekmenu a.active{ border:1px solid #2b5684; background:url(../images/over-ckmenu.png) repeat;}
.over-manu:hover .btnclose{ display:block;}

/*返回桌面*/
.back-zm{height:38px; background:url(../images/back-zm-bg.png) repeat-x; padding-left:10px; padding-top:7px;}

/*内容*/
.main{ position:relative;}
.main.allheigh{ position:absolute; width:100%; top:160px; bottom:50px;}

/*按钮*/
.all-btns{display:inline-block; padding:0px 12px; line-height:27px; border-radius:2px; font-size:14px; text-align:center; text-indent:0px;}
.all-btns.offwr{ border:1px solid #b8b8b8; background:url(../images/all-bgns1.png) repeat-x; color:#2d2d2d}
.all-btns.enter{ border:1px solid #29507e; background:url(../images/all-bgns2.png) repeat-x; color:#fff;}
.all-btns.disable{ font-color:black; background:url(../images/all-bgns2-ac-disable.jpg) repeat-x; color:#fff;}
.all-btns.enter:active{ background:url(../images/all-bgns2-ac.png) repeat-x;}
.all-btns.big{ padding:0px 35px; height:42px; line-height:42px; text-align:center; background:url(../images/big-btngent.png) repeat-x;}
.all-btns.big.worsdt{ background:url(../images/big-btng.png) repeat-x;}
.all-btns.long{ padding:0px 30px;}

.neioagheah{ position:absolute; left:0px; right:0px; top:115px; bottom:35px;}


.page-set{height:30px; margin:15px 10px;}
.page-set .pagebn{float:right;}
.page-set a{display:inline-block;border:1px solid #bec4c9; border-radius:2px; background:url(../images/page-o.png) repeat-x; height:26px; padding:0px 9px; font-size:14px; color:#666666; margin-left:6px; line-height:26px;}
.page-set a.active,.page-set a:active{background:url(../images/page-ho.png) repeat-x; color:#fff;}
.page-set input[type=text]{border:1px solid #bec4c9; width:45px; height:26px; border-radius:2px; box-shadow:inset 1px 1px 3px #dfdfdf; text-align:center;}

/*弹窗*/
.overwindow{display:none;position:absolute; top:0px; left:0px; right:0px; bottom:0px; background:url(../images/over-window.png) repeat; z-index:99; overflow:hidden;}
.overwindow2{ display:none;position:absolute; top:0px; left:0px; right:0px; bottom:0px; background:url(../images/over-window.png) repeat; z-index:99; overflow:hidden;}
.window-open{position:absolute; top:-1000px; right:20px; background:#dbddde; width:640px; padding:0px 0px; z-index:101;}
.window-open .title-info{ height:37px; line-height:37px; font-size:14px; background:url(../images/voer-wintbg.png) repeat-x; border-radius:3px; border:1px solid #a7a7a7; margin-top:10px; text-indent:10px; margin:10px 10px 0;}
.tspanbl{ color:#1254a2}
.window-open span,.window-open img{vertical-align:middle;}
.window-open .info-list{border:1px solid #a7a7a7; border-radius:3px; padding:0px 15px; margin:10px 10px 0;}
.window-open .info-list ul li{ height:16px; line-height:16px; margin-top:15px;}
.window-open .info-list ul li a{ float:left; color:#484646; vertical-align:middle;}
.window-open .info-list ul li img { float:left; vertical-align:middle; margin-right:5px;}
.window-open .info-list ul li label{ color:#888787; float:right;vertical-align:middle;}
.window-open .info-list p{height:35px; line-height:35px; text-align:center;}
.window-open .info-list p a{color:#565656;}
.window-open .btnlins{ position:absolute; top:-66px; right:-2px; width:101px; height:67px; cursor:pointer;}
.window-open .bottom-bts{ width:640px; height:21px; cursor:pointer; margin-top:10px;}
.openinwin{display:none; border:1px solid #888a8d; width:766px; height:628px; position:absolute; top:50%; left:50%; margin:-314px 0px 0px -384px; z-index:105;}
.openinwin.tobigword{ width:855px; height:551px; margin:-276px 0px 0px -428px; background:url(../images/textmain-bg.png) repeat;}
.openinwin .d-title{height:42px; background:url(../images/litinf-opn.png) repeat-x;}
.openinwin .d-title span{float:left; line-height:42px; color:#3f4145; font-size:16px; text-indent:20px;}
.openinwin .d-title a{float:right; margin-right:13px; margin-top:6px;}
.openinwin .text-main{ height:586px; color:#333; background:url(../images/textmain-bg.png) repeat; font-size:13px;}
.openinwin h2{ height:75px; font-size:24px; font-family:"黑体"; line-height:75px; text-align:center;}
.openinwin p{ padding:5px 30px 30px 30px; line-height:28px; text-indent:2em;}
.openinwin p.nopad{padding:5px 30px;}
.openinwin p.nopad2{padding:10px 15px;}
.openinwin .view-main{width:823px; height:430px; border:1px solid #d2d2d2; margin:15px 0px 0px 15px; background:#fff;}
.openinwin .view-main dt{height:42px; background:url(../images/windowtabbg.png) repeat-x;}
.openinwin .view-main dt a{display:block; height:41px; padding:0px 35px; float:left; border-left:1px solid #c0c5ce; border-right:1px solid #c0c5ce; line-height:41px; text-align:center; font-size:14px; margin-left:-1px;}
.openinwin .view-main dd{padding:0px 10px; height:370px; overflow:auto; padding-top:15px}
.openinwin .view-main dd h3{font-size:14px; color:#010101; height:43px; line-height:43px; text-align:left; font-weight:normal;}
.openinwin .view-main dd h3 span{ float:left; line-height:43px;}
.openinwin .view-main dd h3 a{ float:right; margin-top:8px;}
.openinwin .view-main dd p{text-indent:23px; height:35px; line-height:35px; color:#8b8b8b; padding:0px;}
.openinwin .view-main dd table td{ padding:8px 5px; color:#666666;}
.openinwin .view-main dd table th{ background:#f1f1f2; padding:8px 5px;}
.openinwin .view-main dd table.linehas{ border-left:1px solid #dddddd; border-top:1px solid #dddddd;}
.openinwin .view-main dd table.linehas td{border-right:1px solid #dddddd; border-bottom:1px solid #dddddd;}
.openinwin .view-main dd table.linehas th{border-right:1px solid #dddddd; border-bottom:1px solid #dddddd; color:2b2b2b;}
.openinwin .view-main dd input{ vertical-align:middle;}
.openinwin .view-main dd select{ width:99%;height:28px;}
.openinwin .view-main dd input[type=text]{ width:99%;height:28px; line-height:28px; border:1px solid #b8b8b8;  color:#919ca9; margin:0 auto;}
.openinwin .view-main dd input[type=text].backbg{ background:#f5f5f5}
.openinwin .view-main dt a:hover,.openinwin .view-main dt a.active{ height:42px; background:url(../images/windowtabbg-2.png) repeat-x;}
.litttips{font-size: 12px;position: absolute;top: 5px;right: 25px;display: block;width: 18px;height: 18px;line-height: 16px;text-align: center;color: #fff;background: url(../images/tip.png) no-repeat;z-index: 999;}
.File a{color:#CA0B0B; font-size: 13px;}
.File a:hover{color:#3F76B3; }
.File a:visited{color:#8B8B8B;}

/********************密码安全级别*************************/
/*红色外框*/.qdbox_hongse
        {
            width: 170px;
            height: 20px;
            line-height: 20px;
            border: 1px solid #DE2205;
            float: left;
            overflow: hidden;
            margin-top: 7px;
        }
/*橙色外框*/.qdbox_cengse
        {
            width: 170px;
            height: 20px;
            line-height: 20px;
            border: 1px solid #FF9326;
            float: left;
            overflow: hidden;
            margin-top: 7px;
        }
/*蓝色外框*/.qdbox_lanse
        {
            width: 170px;
            height: 20px;
            line-height: 20px;
            border: 1px solid #4078B2;
            float: left;
            overflow: hidden;
            margin-top: 7px;
        }
/*绿色外框*/.qdbox_luse
        {
            width: 170px;
            height: 20px;
            line-height: 20px;
            border: 1px solid #91c41a;
            float: left;
            overflow: hidden;
            margin-top: 7px;
        }
/*25%红色*/.qdhongse
         {
             width: 42px;
             height: 18px;
             line-height: 18px;
             border: 1px solid #ffffff;
             float: left;
             background-color: #DE2205;
             text-align: center;
             font-size: 12px;
             color: #ffffff;
         }
/*25%红色*/.qdhongsetishi
         {
             width: 42px;
             height: 18px;
             line-height: 18px;
             border: 1px solid #ffffff;
             float: left;
             background-color: #DE2205;
             font-size: 12px;
             color: #ffffff;
             text-align: left;
         }
/*50%橙色*/.qdcengse
         {
             width: 84px;
             height: 18px;
             line-height: 18px;
             border: 1px solid #ffffff;
             float: left;
             background-color: #FF9326;
             text-align: center;
             font-size: 12px;
             color: #ffffff;
         }
/*50%橙色*/.qdcengsetishi
         {
             width: 84px;
             height: 18px;
             line-height: 18px;
             border: 1px solid #ffffff;
             float: left;
             background-color: #FF9326;
             text-align: left;
             font-size: 12px;
             color: #ffffff;
         }
/*75%蓝色*/.qdlanse
         {
             width: 126px;
             height: 18px;
             line-height: 18px;
             border: 1px solid #ffffff;
             float: left;
             background-color: #4078B2;
             text-align: center;
             font-size: 12px;
             color: #ffffff;
         }
/*75%绿色*/.qdluse
         {
             width: 168px;
             height: 18px;
             line-height: 18px;
             border: 1px solid #ffffff;
             float: left;
             background-color: #91c41a;
             text-align: center;
             font-size: 12px;
             color: #ffffff;
         }
/********************密码安全级别*************************/